pub fn cryptmd5(data: &str) -> String {
    let hasher = md5::compute(data.as_bytes());
    format!("{:x}", hasher)
}
